home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_gen / fp_demo.zip / FONT_PAK.DOC < prev    next >
Text File  |  1994-07-24  |  13KB  |  287 lines

  1.  
  2.  
  3.                 ────────────────────────────────────────────────
  4.                   ────────────────────────────────────────────
  5.                     ────────────────────────────────────────
  6.                       ────────────────────────────────────
  7.                         ────────────────────────────────
  8.                           ────────────────────────────
  9.                             ────────────────────────
  10.                               ────────────────────
  11.                                 ────────────────
  12.  
  13.                  Announcing             by          Rob W. Smetana
  14.                  Font Pak Pro                       and Pro~Formance
  15.                                 ────────────────
  16.                               ────────────────────
  17.                             ────────────────────────
  18.                           ────────────────────────────
  19.                         ────────────────────────────────
  20.                       ────────────────────────────────────
  21.                     ────────────────────────────────────────
  22.                   ────────────────────────────────────────────
  23.                 ────────────────────────────────────────────────
  24.  
  25.  
  26.  
  27.             You should have an EGA or VGA monitor to run FP-Demo.Exe.
  28.  
  29.  
  30.  
  31.          Font Pak:  Text- and Graphics-mode Fonts, Lines, Symbols, Icons
  32.                       and Mouse Cursor Shapes for Programmers
  33.  
  34.  
  35.          Font Pak is available NOW for C, Pascal, BASIC and PowerBASIC.
  36.  
  37.  
  38.  
  39.                     Copyright (C) 1990-1994, Rob W. Smetana
  40.                          All Rights Reserved Worldwide
  41.  
  42.                 Font Pak, Pro~Formance, and P~F are Trademarks
  43.                               of Rob W. Smetana
  44.  
  45.  
  46.  
  47.  
  48.          ┌────────── For More Information on Font Pak Pro:  ───────────┐
  49.          │                                                             │▄
  50.          │       Call:  Rob W. Smetana        (415) 863 - 0530         │█
  51.          │                                                             │█
  52.          │   or Write:  Pro~Formance          132 Alpine Terrace       │█
  53.          │                                    San Francisco, CA  94117 │█
  54.          └─────────────────────────────────────────────────────────────┘█
  55.            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  56.  
  57.                                                                        
  58.  
  59.                            Announcing Font Pak Pro
  60.          ═════════════════════════════════════════════════════════════
  61.  
  62.          The program FP-DEMO.EXE shows the types of things almost ANY
  63.          programmer can do using FONT PAK PRO -- our programmers'
  64.          font, icon and mouse shape system.
  65.  
  66.           * We released this small Demo program separately because we
  67.             know people don't want to spend needless time downloading
  68.             large files they may (or may not) be interested in.
  69.  
  70.           * We felt a small program demonstrating what Font Pak Pro
  71.             can do might save many people time and $$$.
  72.  
  73.          Below we'll summarize Font Pak's major features.  Run FP-Demo
  74.          to see examples of most (but not all) of these features.
  75.  
  76.          ═════════════════════════════════════════════════════════════
  77.  
  78.          Font Pak Pro is a programmers' font, mouse shape and symbol
  79.          system.  Virtually ANY programmer can use it.  If you program
  80.          in C, BASIC, Visual Basic for DOS, Pascal, Assembler, PowerBASIC,
  81.          etc., you can use Font Pak.  With Font Pak you can:
  82.  
  83.           * CHANGE TEXT-MODE fonts whenever you like.  You can even
  84.             display 2 or more fonts on the same screen -- in TEXT mode!
  85.  
  86.             - You can use fonts from 4 to 24 pixels tall -- in TEXT mode!
  87.               You can even change the NUMBER OF ROWS ON THE SCREEN!  Get
  88.               100-line screens with 4-point fonts, or dramatic, easy-to-
  89.               read 16-line screens with 24-point fonts!
  90.  
  91.             - You can load 4-8 "sets" of fonts and switch among them at
  92.               any time.  You can link fonts to your programs and just
  93.               "call [font name]," or you can load fonts from disk!
  94.  
  95.             - And with Font Pak you can work with efficient "partial"
  96.               fonts.  Instead of requiring that your programs carry
  97.               around several 4,100 byte fonts, use partial fonts to
  98.               re-map English-language or the line-draw characters, or
  99.               control codes (ASCII 0-31) or ASCII 224-255 -- whatever
  100.               and whenever you like.  "Partial" fonts give you tremen-
  101.               dous flexibility, and help keep font files and EXEs small.
  102.  
  103.           * Use Font Pak fonts in GRAPHICS mode, TEXT mode or both, even
  104.             in the same program if you like.  FP-Demo.Exe is an example.
  105.  
  106.           * Select SYMBOLS (icons) from Font Pak's symbol library.
  107.  
  108.           * Change MOUSE CURSOR SHAPES in TEXT mode (from a library of
  109.             over 80 mouse cursor shapes).  Use TWO mouse cursors at once
  110.             in TEXT mode (see FP-Demo.Exe)!  Or select GRAPHICS-mode cursors.
  111.  
  112.           * Change the shape of LINES and BOXES.  You're NO LONGER
  113.             limited to square-cornered boxes.  Choose rounded corners,
  114.             bold or whimsical boxes, or design your own.
  115.  
  116.                                                     continued . . .  
  117.  
  118.  
  119.           With Font Pak you can ... (continued)
  120.           ─────────────────────────────────────
  121.  
  122.  
  123.           * Enjoy Font Pak's incredible EFFICIENCY and EASE-OF-USE!  If
  124.             you add EVERY option, your program's EXE size will increase
  125.             by only about 3-4k (plus the size of any fonts you Link)!
  126.  
  127.           * GET UP AND RUNNING QUICKLY.  We include:
  128.  
  129.             - Dozens of fonts you can use as-is or edit to your liking.
  130.             - "Libraries" of mouse cursor shapes and symbols.
  131.             - Small, fast, easy-to-use assembler language routines.
  132.             - An incredible font editor (EGA/VGA required).
  133.             - A program to create "callable" ASM/OBJ fonts!
  134.  
  135.  
  136.  
  137.          EGA and VGA Monitors Only
  138.          ─────────────────────────
  139.  
  140.          Please note that EGA, VGA and compatible monitors can change
  141.          text-mode fonts.  Monochrome, Hercules and CGA monitors simply
  142.          don't have the hardware to switch fonts.  That's a limitation
  143.          of these monitors/adapters, not of Font Pak.
  144.  
  145.          If you try to switch fonts on mono or Herc monitors, NOTHING
  146.          happens.  No errors occur, and you need NOT worry that mono or
  147.          Herc-equipped PCs will crash if you try to switch fonts.  And
  148.          we include a routine to detect monitor type.
  149.  
  150.  
  151.  
  152.          Fonts, More Fonts, our Font Editor, and Font2Asm
  153.          ────────────────────────────────────────────────
  154.  
  155.           * Font Pak (FP) includes 100+ fonts (<R>, including line-draw
  156.             sets) you can use as-is, or customize to your liking.
  157.  
  158.           * We also include an incredible font editor.  Use it to edit
  159.             fonts, or create new ones, or even merge fonts together.
  160.  
  161.             You can also transform characters -- italicize them, flip
  162.             them, rotate them, shift them up, down, left or right, invert
  163.             them (create "negative" images), etc.  And you can do this
  164.             one at a time, or for any subset of 1 - 256 characters.
  165.  
  166.           * We also include Font2Asm.Exe which creates ASM font files.
  167.             Just run A86 (included), MASM or any MASM-compatible as-
  168.             sembler and turn these ASM font files into OBJ files.  Link
  169.             the OBJs to your compiled program and you're on your way.
  170.  
  171.             In short, you have an incredible variety of options.
  172.  
  173.                                                     continued . . .  
  174.  
  175.  
  176.           With Font Pak you can ... (continued)
  177.           ─────────────────────────────────────
  178.  
  179.  
  180.          Change Mouse Cursor Shapes in Text -or- Graphics Modes
  181.          ──────────────────────────────────────────────────────
  182.  
  183.           * You can change the shape of the text- or graphics-mode
  184.             mouse cursor!  Just link our "libraries" to programs, then
  185.             call rsLoadMouseShape () or rsLoadGFXShape () to select one.
  186.  
  187.           * You can switch cursor shapes at any time.  Display a copy-
  188.             right symbol as your program starts up, display an "hour-
  189.             glass" shape as you save or load files, display arrows or
  190.             "pointing hand" cursors at other times, etc.
  191.  
  192.           * Font Pak's font editor can also be used to edit or create
  193.             mouse cursor shapes.  Load Mouse_CR.F?? for examples.
  194.  
  195.          Many mouse cursor shapes are useful in other ways as well. For
  196.          example, we include Copyright and Trademark symbols, "hour-
  197.          glass" symbols, royalty (eg., a King), etc.  You can EASILY
  198.          print these to symbolize your copyright, as "wallpaper," etc.
  199.  
  200.  
  201.                                                                        
  202.  
  203.  
  204.                                    EXAMPLES
  205.          ═════════════════════════════════════════════════════════════
  206.  
  207.          We emphasized above that Font Pak is EFFICIENT (thanks to small
  208.          assembler routines) and VERY EASY TO USE.  Here are some ex-
  209.          amples showing how easily you can change fonts and mouse shapes.
  210.  
  211.          ┌─────────────────────────── NOTE ────────────────────────────┐
  212.          │                                                             │▄
  213.          │   Font Pak's manual explains how to "download" fonts into   │█
  214.          │   "blocks" 0 - 7.  The "default" font (the one you normally │█
  215.          │   see) is in block # 0.  In the examples below we'll simply │█
  216.          │   replace the default font in block # 0 with our own font.  │█
  217.          │   When we do this, ALL text will appear in our new font.    │█
  218.          └─────────────────────────────────────────────────────────────┘█
  219.            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  220.  
  221.          C or Pascal      (Note:   Parameters are passed by VALUE.)
  222.          ───────────
  223.  
  224.          Pascal Users:  Mentally translate "=" to ":=" in the variable
  225.          assignments below.
  226.  
  227.  
  228.          ScriptBlock = 0;           <--load a Script font into block # 0
  229.          Script (ScriptBlock);      <--"call" the font linked to our program
  230.          Lines2 (ScriptBlock);      <--also load custom line-draw characters
  231.  
  232.          WhichShape = 1;            <--select a new mouse cursor shape
  233.          ASCIIChar = 0;             <--re-map the shape of ASCII char. 0
  234.          LoadMouseCursor (ScriptBlock, WhichShape, ASCIIChar);
  235.  
  236.          SetTextCursor (ASCIIchar); <--tell the mouse driver to use
  237.                                        the shape in ASCII char. 0
  238.  
  239.          BASIC
  240.          ─────
  241.  
  242.          TallBlock = 0                  <--load Tall font to block # 0
  243.          Call Tall (TallBlock)          <--load it
  244.          Call Lines2 (TallBlock)        <--also load custom lines
  245.  
  246.          WhichShape = 17                <--select a new mouse cursor shape
  247.          ASCIIChar  = 0                 <--re-map the shape of Chr$(0)
  248.          Call LoadMouseCursor (TallBlock, WhichShape, ASCIIChar)
  249.  
  250.          Call SetTextCursor (ASCIIchar) <--tell the mouse driver to use
  251.                                            the shape in ASCII char. 0
  252.  
  253.  
  254.          THAT'S IT!  With just a few lines of code our program has a new
  255.          look and feel.  And NOTICE that we loaded 2 "partial" fonts.
  256.          One font (Script or Tall) changed the shape of text characters.
  257.          "Lines2" changed the shape of our boxes, lines, shading, etc.
  258.                                                                         
  259.  
  260.  
  261.              ┌────────────────────────────────────────────────────┐
  262.              │                   AVAILABILITY                     │
  263.              └────────────────────────────────────────────────────┘
  264.  
  265.                           Font Pak is available NOW!
  266.  
  267.          For one low price, you get dozens and dozens of fonts you can
  268.          use in TEXT _and_ GRAPHICS modes, plus MOUSE support, plus
  269.          MOUSE CURSOR SHAPES, plus a library of icons/symbols, plus all
  270.          our incredible utility programs.
  271.  
  272.  
  273.          And virtually ANY PROGRAMMER can use Font Pak:  C, Pascal,
  274.          Microsoft BASIC (QuickBasic, PDS, VB DOS), PowerBasic, etc.
  275.  
  276.  
  277.          Font Pak is just $49.  For information:
  278.  
  279.  
  280.                 Call:    Rob Smetana    at   (415)  863 - 0530
  281.  
  282.  
  283.             or Write:    Pro~Formance        132 Alpine Terrace
  284.                                              San Francisco, CA 94117
  285.  
  286.  
  287.